//负责管理所有的自定义指令

export const imagerror ={
  //指令对象 会在当前的dom元素插入到节点之后执行
  inserted(dom,options){
    // dom表示当前指令作用的dom对象
    // dom此时就是头像图片
    dom.src = dom.src || options.value
    //当图片有地址 但是地址没有加载成功的啥时候会报错  会触发图片的一个事件 =》onerror
    dom.onerror = function(){
      dom.src = options.value
    }

  },
  // 当组件更新的时候触发的钩子
  componentUpdated(dom, options) {
    dom.src = dom.src || options.value
  }
}
